home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / include / linux / dirent.h < prev    next >
C/C++ Source or Header  |  2005-10-13  |  482b  |  33 lines

  1. #ifndef _LINUX_DIRENT_H
  2. #define _LINUX_DIRENT_H
  3.  
  4. struct dirent {
  5.     long        d_ino;
  6.     __kernel_off_t    d_off;
  7.     unsigned short    d_reclen;
  8.     char        d_name[256]; /* We must not include limits.h! */
  9. };
  10.  
  11. struct dirent64 {
  12.     __u64        d_ino;
  13.     __s64        d_off;
  14.     unsigned short    d_reclen;
  15.     unsigned char    d_type;
  16.     char        d_name[256];
  17. };
  18.  
  19. #ifdef __KERNEL__
  20.  
  21. struct linux_dirent64 {
  22.     u64        d_ino;
  23.     s64        d_off;
  24.     unsigned short    d_reclen;
  25.     unsigned char    d_type;
  26.     char        d_name[0];
  27. };
  28.  
  29. #endif    /* __KERNEL__ */
  30.  
  31.  
  32. #endif
  33.